МЕТОДИ УМОВНОЇ ОПТИМІЗАЦІЇ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт
Предмет:
Методи синтезу та оптимізації

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Кафедра САПР Звіт з виконання Лабораторної роботи №6 на тему: МЕТОДИ УМОВНОЇ ОПТИМІЗАЦІЇ з курсу: «Методи синтезу та оптимізації» 1. МЕТА РОБОТИ Навчитися використовувати методи умовної оптимізації при знаходженні екстремумів функцій багатьох змінних з обмеженнями. 2. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ ГРАДІЄНТНІ МЕТОДИ ПОШУКУ ЕКСТРЕМУМІВ Критерії оптимальності в задачах з обмеженнями У методичних вказівках до лабораторної роботи № 4 було розглянуто необхідні і достатні умови оптимальності рішень оптимізаційних задач без обмежень. Однак ряд інженерних задач пов'язаний з оптимізацією при наявності деякої кількості обмежень на керовані змінні. Такі обмеження істотно зменшують розміри області, у якій проводиться пошук оптимуму. На перший погляд може здатися, що зменшення розмірів допустимої області повинне спростити процедуру пошуку оптимуму. Тим часом, навпаки, процес оптимізації стає більш складним, оскільки установлені вище критерії оптимальності не можна використовувати при наявності обмежень. При цьому може порушуватися навіть основна умова, відповідно до якого оптимум повинний досягатися в стаціонарній точці, що характеризується нульовим градієнтом. Наприклад, безумовний мінімум функції f(x)=(x—2)2 має місце в стаціонарній точці х=2. Але якщо задача мінімізації розв’язується з урахуванням обмеження х>4, то буде знайдений умовний мінімум, якому відповідає точка х=4. Ця точка не є стаціонарною точкою функції f, тому що f’(4)=4. Нижче досліджуються необхідні і достатні умови оптимальності рішень задач з обмеженнями. Виклад починається з розгляду, задач оптимізації, що містять тільки обмеження у виді рівностей. Знайти мінімум функції двох змінних  (48) при наступних обмеженнях  (49) Запишемо дану задачу у стандартному вигляді задачі нелінійного програмування , , , . Для отримання розв’язку задачі з використанням умов Куна-Таккера нам необхідно вирахувати наступні значення похідних , , , . Умови Куна-Таккера для нашого випадку запишуться у вигляді  Враховуючи дане рівняння, перші дві умови Куна-Таккера запишемо наступним чином , . В загальному, умови Куна-Таккера набувають вигляду , , , , , , , , , , . Аналізуючи обмеження на , можна покласти , тоді остання рівність виконується для довільного , в тому числі і для . Допустимі рішення  і  будемо шукати з двох попередніх рівностей. Припустивши, що , ми прийдемо до системи нелінійних рівнянь , , Розв’яжемо цю систему: Підставимо значення , знайдене з 2-го рівняння, у перше , тобто , або  . Зрозуміло, що другий розв’язок  не задовольняє умову задачі ( і має бути додатнім). Отже, маємо наступне допустиме рішення для :  Тоді . Аналізуючи обмеження , від’ємне значення  відкидаємо. Таким чином, маємо одне допустиме рішення , . Підставимо ці значення і  в перші дві умови Куна-Таккера і знайдемо  і  ( ми поклали рівним нулю). . Домножимо друге рівняння на  і знайдемо , додавши два рівняння системи  . Нагадаємо, суттєвим є те, що  і  мають бути більші або рівні нуля.  .  Зрозуміло, що коефіцієнти у цьому рівнянні в лівій частині додатні, отже . Якби  було більше нуля, потрібно було б знайти  і пересвідчитись, чи воно більше нуля. Таким чином у даному випадку для еквівалентності початкової задачі Куна-Таккера не виконуються умови теореми необхідності Куна-Таккера. Розв’язок вихідної задачі не може бути розв’язком задачі Куна-Таккера. У випадку, коли б ми отримали додатні , нам потрібно було б перевірити виконання достатньої умови Куна-Таккера про еквівалентність задач.. Ця умова полягає у додатній напіввизначеності матриці Гессе функції , тобто визначник цієї матриці повинен бути більший або рівний нулеві. Відомо, матриця Гессе – це матриця других похідних, і для даної функції  , а її визначник , тобто, вона є додатньо визначеною. Отже, для даного пр...
Антиботан аватар за замовчуванням

17.07.2020 15:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини